From: Mate Kukri Date: Tue, 10 Feb 2026 16:11:01 +0000 (+0000) Subject: Revert "kern: Make grub_error() more verbose" X-Git-Tag: archive/raspbian/2.14-3+rpi1^2~7 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=f22361fc894ac37578f493ec5bd3de4fe60e4f3a;p=grub2.git Revert "kern: Make grub_error() more verbose" This reverts commit 75a20cc1449b8b5176b8d93189a2d559a5415ad6. Gbp-Pq: Topic upstream Gbp-Pq: Name Revert-kern-Make-grub_error-more-verbose.patch --- diff --git a/grub-core/kern/err.c b/grub-core/kern/err.c index aebfe0c..53c734d 100644 --- a/grub-core/kern/err.c +++ b/grub-core/kern/err.c @@ -33,24 +33,15 @@ static struct grub_error_saved grub_error_stack_items[GRUB_ERROR_STACK_SIZE]; static int grub_error_stack_pos; static int grub_error_stack_assert; -#ifdef grub_error -#undef grub_error -#endif - grub_err_t -grub_error (grub_err_t n, const char *file, const int line, const char *fmt, ...) +grub_error (grub_err_t n, const char *fmt, ...) { va_list ap; - int m; grub_errno = n; - m = grub_snprintf (grub_errmsg, sizeof (grub_errmsg), "%s:%d:", file, line); - if (m < 0) - m = 0; - va_start (ap, fmt); - grub_vsnprintf (grub_errmsg + m, sizeof (grub_errmsg) - m, _(fmt), ap); + grub_vsnprintf (grub_errmsg, sizeof (grub_errmsg), _(fmt), ap); va_end (ap); return n; diff --git a/include/grub/err.h b/include/grub/err.h index 4b02d13..6ab905c 100644 --- a/include/grub/err.h +++ b/include/grub/err.h @@ -89,11 +89,8 @@ struct grub_error_saved extern grub_err_t EXPORT_VAR(grub_errno); extern char EXPORT_VAR(grub_errmsg)[GRUB_MAX_ERRMSG]; -grub_err_t EXPORT_FUNC(grub_error) (grub_err_t n, const char *file, const int line, const char *fmt, ...) - __attribute__ ((format (GNU_PRINTF, 4, 5))); - -#define grub_error(n, fmt, ...) grub_error (n, __FILE__, __LINE__, fmt, ##__VA_ARGS__) - +grub_err_t EXPORT_FUNC(grub_error) (grub_err_t n, const char *fmt, ...) + __attribute__ ((format (GNU_PRINTF, 2, 3))); void EXPORT_FUNC(grub_fatal) (const char *fmt, ...) __attribute__ ((noreturn)); void EXPORT_FUNC(grub_error_push) (void); int EXPORT_FUNC(grub_error_pop) (void);